/*
 * @Description: 
 * @Author: Aroma
 * @Date: 2024-09-14 15:28:12
 * @LastEditors: Aroma
 * @LastEditTime: 2024-09-14 15:28:15
 * @别瞎看: 你个无脑牛马
 */

import java.util.ArrayList;
import java.util.List;

public class TestFinalRef {
    private final List<String> finalList = new ArrayList<>();

    public void addToList(String item) {
        finalList.add(item); // 这是允许的，因为我们在修改finalList引用的对象的状态
    }

    // 但是我们不能这样做：
    // public void changeList(List<String> newList) {
    //     finalList = newList; // 错误：无法为 final 变量 finalList 分配值
    // }
}